Text copied to clipboard!

Título

Text copied to clipboard!

Desenvolvedor Java Full Stack

Descrição

Text copied to clipboard!
Estamos à procura de um Desenvolvedor Java Full Stack altamente qualificado para se juntar à nossa equipe de tecnologia em constante crescimento. Este profissional será responsável por projetar, desenvolver e manter aplicações web robustas e escaláveis, utilizando tecnologias modernas tanto no front-end quanto no back-end. O candidato ideal deve ter sólida experiência com Java, frameworks modernos como Spring Boot, além de conhecimentos em HTML, CSS, JavaScript e frameworks front-end como Angular ou React. O Desenvolvedor Java Full Stack atuará em todas as fases do ciclo de vida do desenvolvimento de software, desde a concepção e design até a implementação, testes e manutenção. Será esperado que colabore com equipes multidisciplinares, incluindo designers, analistas de negócios e outros desenvolvedores, para entregar soluções de alta qualidade que atendam às necessidades dos nossos clientes. Além disso, o profissional deverá ter familiaridade com bancos de dados relacionais e não relacionais, práticas de DevOps, integração contínua e entrega contínua (CI/CD), além de metodologias ágeis como Scrum ou Kanban. A capacidade de resolver problemas de forma criativa, comunicar-se de maneira eficaz e adaptar-se rapidamente a novas tecnologias são qualidades essenciais para o sucesso nesta função. Se você é apaixonado por tecnologia, gosta de desafios e deseja trabalhar em um ambiente dinâmico e inovador, essa é a oportunidade ideal para você. Oferecemos um ambiente colaborativo, oportunidades de crescimento profissional e projetos desafiadores que farão você evoluir constantemente como desenvolvedor.

Responsabilidades

Text copied to clipboard!
  • Desenvolver aplicações web completas utilizando Java e frameworks modernos
  • Projetar e implementar APIs RESTful
  • Colaborar com equipes de design e produto para definir requisitos técnicos
  • Escrever código limpo, eficiente e bem documentado
  • Realizar testes unitários e de integração
  • Participar de revisões de código e garantir boas práticas de desenvolvimento
  • Manter e melhorar sistemas existentes
  • Implementar soluções de segurança e proteção de dados
  • Trabalhar com metodologias ágeis como Scrum ou Kanban
  • Contribuir para a melhoria contínua dos processos de desenvolvimento

Requisitos

Text copied to clipboard!
  • Experiência comprovada como Desenvolvedor Java Full Stack
  • Conhecimento avançado em Java, Spring Boot e JPA
  • Experiência com HTML, CSS, JavaScript e frameworks como Angular ou React
  • Familiaridade com bancos de dados relacionais (MySQL, PostgreSQL) e NoSQL (MongoDB)
  • Conhecimento em ferramentas de versionamento como Git
  • Experiência com práticas de DevOps e CI/CD
  • Capacidade de trabalhar em equipe e boa comunicação
  • Conhecimento em testes automatizados
  • Formação superior em Ciência da Computação ou áreas relacionadas
  • Desejável conhecimento em microsserviços e arquitetura baseada em eventos

Perguntas potenciais de entrevista

Text copied to clipboard!
  • Você possui experiência com desenvolvimento Full Stack utilizando Java?
  • Quais frameworks front-end você já utilizou em projetos anteriores?
  • Você tem experiência com bancos de dados NoSQL? Quais?
  • Já trabalhou com metodologias ágeis como Scrum ou Kanban?
  • Como você garante a qualidade do seu código?
  • Você já implementou pipelines de CI/CD? Quais ferramentas utilizou?
  • Tem experiência com testes automatizados? Quais tipos?
  • Está familiarizado com arquitetura de microsserviços?
  • Como lida com prazos apertados e mudanças de escopo?
  • Está disponível para trabalho remoto ou híbrido?